<?php
/* @var $this ProjectController */
/* @var $model Project */



Yii::app()->clientScript->registerScript('search', "

$('.search-form form').submit(function(){
	$('#project-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>


<div class="search-form">
<?php //$this->renderPartial('_search',array(
	//'model'=>$model,
//)); ?>
</div><!-- search-form -->

<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'project-grid',
	'summaryText'=>'แสดงรายการที่ {start} - {end} จากทั้งหมด {count} รายการ',
	'dataProvider'=>$model->search("teacher"),
	'filter'=>$model,
		'selectionChanged'=>"function(id){
		showReport($.fn.yiiGridView.getSelection(id));
		showAttachment($.fn.yiiGridView.getSelection(id));
		showNotifyStatus($.fn.yiiGridView.getSelection(id));
		}",
	'columns'=>array(
		//'projectID',
		array(
		'header'=>'รหัสนักศึกษา',
		'value'=>'$data->studentID',
		'htmlOptions'=>array('width'=>'40px'),
		'filter'=>CHtml::activetextField($model,'studentID'),
		),
		array(
			'header'=>'ชื่อนักศึกษา',
			'htmlOptions'=>array('width'=>'120px'),
			'value'=>'($data->student->regStudent)?$data->student->regStudent->student_name." ".$data->student->regStudent->student_surname :""',	
			'filter'=>CHtml::activetextField($regStudent,'student_name'),		
			),
		array(
		'header'=>'ชื่อโครงการสารนิพนธ์',
		'filter'=>CHtml::activetextField($model,'projectName'),
		'value'=>'($data->projectName)?$data->projectName :$data->projectEngName',
		),
		array(
		'header'=>'สถานะ',
		'type'=>'raw',
		'htmlOptions'=>array('width'=>'50px'),
		'value'=>'($data->statusCode=="step1")?("<div id=\"status\">".CHtml::image(Yii::app()->request->baseUrl."/images/1.png","1. แต่งตั้งอาจารย์ที่ปรึกษา")."</div>"):(($data->statusCode=="step2")?CHtml::image(Yii::app()->request->baseUrl."/images/2.png","2. ยื่นขอสอบ"):(($data->statusCode=="step3")?CHtml::image(Yii::app()->request->baseUrl."/images/3.png","3. อนุมัติหัวข้อ"):(($data->statusCode=="step4")?CHtml::image(Yii::app()->request->baseUrl."/images/4.png","4. สอบผ่านแบบมีเงื่อนไข"):(($data->statusCode=="step5")?CHtml::image(Yii::app()->request->baseUrl."/images/5.png","5. อนุมัติหัวข้อฉบับแก้ไข"):
				(($data->statusCode=="step6")?CHtml::image(Yii::app()->request->baseUrl."/images/6.png","6. สอบครั้งที่ 1 ไม่ผ่าน"):(($data->statusCode=="step7")?CHtml::image(Yii::app()->request->baseUrl."/images/7.png","7. ยื่นสอบครั้งที่ 2"):(($data->statusCode=="step8")?CHtml::image(Yii::app()->request->baseUrl."/images/8.png","8. อนุมัติหัวข้อสอบครั้งที่ 2"):(($data->statusCode=="step9")?CHtml::image(Yii::app()->request->baseUrl."/images/9.png","9. สอบครั้งที่ 2 ผ่านแบบมีเงื่อนไข"):(($data->statusCode=="step10")?CHtml::image(Yii::app()->request->baseUrl."/images/10.png","10. อนุมัติหัวข้อสอบครั้งที่ 2 ฉบับแก้ไข"):
				(($data->statusCode=="step11")?CHtml::image(Yii::app()->request->baseUrl."/images/11.png","11. ไม่ได้รับการอนุมัติ"):"".$data.""))))))))))',
		'filter' =>CHtml::activeDropDownList($model,'statusCode',array('step1'=>'1','step2'=>'2','step3'=>'3','step4'=>'4','step5'=>'5'),array('prompt'=>'')),
		),
		array(
		'header'=>'ดำเนินการ',
		'htmlOptions'=>array('width'=>'70px'),
		'value'=>'($data->active=="Y")?"ดำเนินการ" :"ปิดโครงการ"',
		'filter' =>CHtml::activeDropDownList($model,'active',array('Y'=>'ดำเนินการ','N'=>'ปิดโครงการ'),array('prompt'=>'')),
		),
		array(
		'class'=>'CButtonColumn',
		'header'=>'รายละเอียด',
		'template'=>'{view}',
		'buttons'=>array(
			'view' => array
			(

				'url'=>'Yii::app()->createUrl("project/teacherView", array("id"=>$data->projectID))',
			),
		),
),
	),
)); ?>


<?php echo $this->renderPartial("//project/_projectStatus");?>
<?php echo $this->renderPartial("//project/_reportForm");?>
<?php echo $this->renderPartial("//project/_attachmentForm");?>
<?php echo $this->renderPartial("//project/_notifyForm");?>

